import HttpException from "../exceptions/HttpException";
import { Request, Response, NextFunction } from "express";
import { INTERNAL_SERVER_ERROR } from "http-status-codes";
const errorMiddleware = (
    error: HttpException,
    _request: Request,
    response: Response,
    _next: NextFunction
) => {
    response.status(error.status || INTERNAL_SERVER_ERROR).send({
        success: false,
        message: error.message,
        errors: error.errors
    })
};
export default errorMiddleware;